* make jeeps includes relative to cli diretory.
* make src/core includes all relative to top level src dir.
set(SOURCES ${SOURCES} gbser_posix.cc)
set(HEADERS ${HEADERS} gbser_posix.h)
set(JEEPS ${JEEPS} jeeps/gpslibusb.cc)
- include_directories(AFTER jeeps)
add_compile_options(-O2 -Wall)
endif()
}
SOURCES += gbser_posix.cc
HEADERS += gbser_posix.h
- INCLUDEPATH += jeeps
}
win32 {
*/
#include <cstdio>
-#include "gpsdevice.h"
+#include "jeeps/gpsdevice.h"
/* This structure is a bit funny looking to avoid variable length
* arrays which aren't present in C89. This contains the visible
#ifndef gps_h
#define gps_h
-#include "../defs.h"
-#include "gpsport.h"
+#include "defs.h"
+#include "jeeps/gpsport.h"
#include <ctime>
#define FRAMING_ERROR -1
typedef int (*pcb_fn)(int, struct GPS_SWay**);
-#include "gpsdevice.h"
-#include "gpssend.h"
-#include "gpsread.h"
-#include "gpsutil.h"
-#include "gpsapp.h"
-#include "gpsprot.h"
-#include "gpscom.h"
-#include "gpsfmt.h"
-#include "gpsmath.h"
-#include "gpsmem.h"
-#include "gpsrqst.h"
+#include "jeeps/gpsdevice.h"
+#include "jeeps/gpssend.h"
+#include "jeeps/gpsread.h"
+#include "jeeps/gpsutil.h"
+#include "jeeps/gpsapp.h"
+#include "jeeps/gpsprot.h"
+#include "jeeps/gpscom.h"
+#include "jeeps/gpsfmt.h"
+#include "jeeps/gpsmath.h"
+#include "jeeps/gpsmem.h"
+#include "jeeps/gpsrqst.h"
extern time_t gps_save_time;
extern double gps_save_lat;
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cctype>
#include <cstdio>
#include <cstdlib>
* This violates the layering design, but is needed for device discovery.
* See the use of gps_is_usb and GPS_Packet_Read_usb below.
*/
-#include "garminusb.h"
-#include "gpsserial.h"
-#include "gpsusbint.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gpsserial.h"
+#include "jeeps/gpsusbint.h"
time_t gps_save_time;
double gps_save_lat;
#define gpsapp_h
-#include "gps.h"
+#include "jeeps/gps.h"
int32 GPS_Init(const char* port);
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cfloat>
#include <cstdio>
#include <cstdlib>
#define gpscom_h
-#include "gps.h"
+#include "jeeps/gps.h"
#include <ctime>
int32 GPS_Command_Off(const char* port);
*/
-#include "gps.h"
-#include "gpsdevice.h"
-#include "gpsserial.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsdevice.h"
+#include "jeeps/gpsserial.h"
extern gps_device_ops gps_serial_ops;
extern gps_device_ops gps_usb_ops;
typedef struct gpsdevh gpsdevh;
-#include "gps.h"
+#include "jeeps/gps.h"
#define usecDELAY 180000 /* Microseconds before GPS sends A001 */
*/
-#include "gps.h"
-#include "gpsdevice.h"
-#include "gpsread.h"
-#include "gpsserial.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsdevice.h"
+#include "jeeps/gpsread.h"
+#include "jeeps/gpsserial.h"
gps_device_ops gps_serial_ops = {
GPS_Serial_On,
*/
-#include "gps.h"
-#include "garminusb.h"
-#include "gpsdevice.h"
-#include "gpsusbcommon.h"
-#include "gpsusbint.h"
+#include "jeeps/gps.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gpsdevice.h"
+#include "jeeps/gpsusbcommon.h"
+#include "jeeps/gpsusbint.h"
garmin_unit_info_t garmin_unit_info[GUSB_MAX_UNITS];
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cstdio>
#include <ctime>
#define gpsfmt_h
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cstdio>
#include <ctime>
#include <cstdlib>
#include <cstring>
#if HAVE_CONFIG_H
-#include "config.h"
+#include "jeeps/config.h"
#endif
#if HAVE_LIBUSB_1_0
#ifdef LIBUSB_H_INCLUDE
# include <libusb-1.0/libusb.h>
# endif
#endif
-#include "../defs.h"
-#include "garminusb.h"
-#include "gpsdevice.h"
-#include "gpsusbcommon.h"
-#include "../garmin_device_xml.h"
+#include "defs.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gpsdevice.h"
+#include "jeeps/gpsusbcommon.h"
+#include "garmin_device_xml.h"
#define GARMIN_VID 0x91e
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
-#include "gpsdatum.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsdatum.h"
#include <cmath>
#include <cstdlib>
#include <cstring>
#ifndef gpsmath_h
#define gpsmath_h
-#include "gpsport.h"
+#include "jeeps/gpsport.h"
#define GPS_PI 3.141592653589
#define GPS_FLTMIN 1.75494351E-38
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cerrno>
#include <climits>
#include <cstdio>
#define gpsmem_h
-#include "gps.h"
+#include "jeeps/gps.h"
GPS_PPvt_Data GPS_Pvt_New();
void GPS_Pvt_Del(GPS_PPvt_Data* thys);
GPS_PAlmanac GPS_Almanac_New();
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cmath>
#include <cstring>
#define gpsproj_h
-#include "gps.h"
+#include "jeeps/gps.h"
void GPS_Math_Albers_LatLon_To_EN(double phi, double lambda, double* E,
double* N, double phi1, double phi2,
** Boston, MA 02110-1301, USA.
********************************************************************/
#define COMMON
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cstdio>
#define GPS_TAGUNK 20
#define COMMON extern
#endif
-#include "gps.h"
+#include "jeeps/gps.h"
/*
* Link protocols
#include <cstdlib>
#include <ctime>
-#include "gps.h"
-#include "gpsserial.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsserial.h"
/* @func GPS_Time_Now ***********************************************
#define gpsread_h
-#include "gps.h"
+#include "jeeps/gps.h"
time_t GPS_Time_Now();
int32 GPS_Serial_Packet_Read(gpsdevh* fd, GPS_PPacket* packet);
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
static int32 GPS_A600_Rqst(gpsdevh* fd, time_t Time);
#define gpsrqst_h
-#include "gps.h"
+#include "jeeps/gps.h"
int32 GPS_Rqst_Send_Time(gpsdevh* fd, time_t Time);
int32 GPS_Rqst_Send_Position(gpsdevh* fd, double lat, double lon);
#include <cerrno>
#include <cstdio>
-#include "gps.h"
-#include "gpsserial.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsserial.h"
/* @funcstatic Build_Serial_Packet *************************************
**
#define gpssend_h
-#include "gps.h"
+#include "jeeps/gps.h"
#define GPS_ARB_LEN 1024
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
-#include "../gbser.h"
-#include "gpsserial.h"
+#include "jeeps/gps.h"
+#include "gbser.h"
+#include "jeeps/gpsserial.h"
#include <QtCore/QThread>
#include <cerrno>
#include <cstdio>
#define gpsserial_h
-#include "gps.h"
+#include "jeeps/gps.h"
#define usecDELAY 180000 /* Microseconds before GPS sends A001 */
#define DEFAULT_BAUD 9600
*/
-#include "gps.h"
-#include "garminusb.h"
-#include "gpsusbcommon.h"
+#include "jeeps/gps.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gpsusbcommon.h"
/*
* This receive logic is a little convoluted as we go to some efforts here
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-#include "garminusb.h"
-#include "gps.h"
-#include "gpsusbint.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsusbint.h"
#include <cctype>
/*
*/
-#include "gps.h"
-#include "garminusb.h"
-#include "gpsusbint.h"
+#include "jeeps/gps.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gpsusbint.h"
#include <cerrno>
#include <cstdio>
#if HAVE_CONFIG_H
-#include "config.h"
+#include "jeeps/config.h"
#endif
-#include "../defs.h"
+#include "defs.h"
#if !HAVE_LIBUSB_1_0
#include <setupapi.h>
#include <winioctl.h>
-#include "../garmin_device_xml.h"
-#include "garminusb.h"
-#include "gps.h"
-#include "gpsapp.h"
-#include "gpsusbcommon.h"
+#include "garmin_device_xml.h"
+#include "jeeps/garminusb.h"
+#include "jeeps/gps.h"
+#include "jeeps/gpsapp.h"
+#include "jeeps/gpsusbcommon.h"
/* Constants from Garmin doc. */
#define gpsutil_h
-#include "gps.h"
+#include "jeeps/gps.h"
int32 GPS_Util_Little();
** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
** Boston, MA 02110-1301, USA.
********************************************************************/
-#include "gps.h"
+#include "jeeps/gps.h"
#include <cstdarg>
#include <cstdlib>
#include <fcntl.h>
*/
-#include "usasciicodec.h"
+#include "src/core/usasciicodec.h"
#include <QtCore/QByteArray>
#include <QtCore/QChar>
#include <QtCore/QLatin1Char>